Guardian of the HAN: Thwarting Mobile Attacks on Smart-Home Devices Using OS-level Situation Awareness
نویسندگان
چکیده
A new development of smart-home systems is to use mobile apps to control IoT devices across a Home Area Network (HAN). Those systems tend to rely on the Wi-Fi router to authenticate other devices; as verified in our study, IoT vendors tend to trust all devices connected to the HAN. This treatment exposes them to the attack from malicious apps, particularly those running on authorized phones, which the router does not have information to control, as confirmed in our measurement study. Mitigating this threat cannot solely rely on IoT manufacturers, which may need to change the hardware on the devices to support encryption, increasing the cost of the device, or software developers who we need to trust to implement security correctly. In this work, we present a new technique to control the communication between the IoT devices and their apps in a unified, backward-compatible way. Our approach, called Hanguard, does not require any changes to the IoT devices themselves, the IoT apps or the OS of the participating phones. Hanguard achieves a fine-grained, per-app protection through bridging the OS-level situation awareness and the router-level per-flow control: each phone runs a non-system userspace Monitor app to identify the party that attempts to access the protected IoT device and inform the router through a control plane of its access decision; the router enforces the decision on the data plane after verifying whether the phone should be allowed to talk to the device. Hanguard uses a role-based access control (RBAC) schema which leverages type enforcement (TE) and multi-category security (MCS) primitives to define highly flexible access control rules. We implemented our design over both Android and iOS (> 95% of mobile OS market share) and a popular router. Our study shows that Hanguard is both efficient and effective in practice.
منابع مشابه
The Proposal of a Component Based Development Model to Develop Smart Home System
The smart home technology controls the electronic devices in home environment using mobile phones. There are few solutions available in market to control home appliance electronic devices. One of the solutions is to control each device using a separate remote control. There are two problems associated with this solution. Firstly, it is difficult to manage separate controller for each device and...
متن کاملC How to Build Smart Appliances ?
advertised as smart devices since they have enhanced features beyond basic functionality. However, these devices are often regarded as complex and complicated rather than smart. Our notion of a smart appliance is different; we suggest that smart devices are devices that are not ignorant about their environment and context. From our working definition it can be seen that the understanding of con...
متن کاملC How to Build Smart Appliances ? Albrecht
advertised as smart devices since they have enhanced features beyond basic functionality. However, these devices are often regarded as complex and complicated rather than smart. Our notion of a smart appliance is different; we suggest that smart devices are devices that are not ignorant about their environment and context. From our working definition it can be seen that the understanding of con...
متن کاملA survey on RPL attacks and their countermeasures
RPL (Routing Protocol for Low Power and Lossy Networks) has been designed for low power networks with high packet loss. Generally, devices with low processing power and limited memory are used in this type of network. IoT (Internet of Things) is a typical example of low power lossy networks. In this technology, objects are interconnected through a network consisted of low-power circuits. Exampl...
متن کاملA Mutual Authentication Method for Internet of Things
Today, we are witnessing the expansion of various Internet of Things (IoT) applications and services such as surveillance and health. These services are delivered to users via smart devices anywhere and anytime. Forecasts show that the IoT, which is controlled online in the user environment, will reach 25 billion devices worldwide by 2020. Data security is one of the main concerns in the IoT. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1703.01537 شماره
صفحات -
تاریخ انتشار 2017